devastated mountain - French English Dictionary